package com.xian.d12_this;

/**
 * this(...)和super(..)使用注意点:
 * 子类通过this...）)去调用本类的其他构造器，本类其他构造器会通过super去手动调用父类的构造器，最终还是会调用父类构造器的。
 * 注意: this(...) super(..)都+只能放在构造器的第一行，所以二者不能共存在同一个构造器中。
 */
public class Test {
    public static void main(String[] args) {
        //目标:理解this(...)的作用:本类构造器中访问本类兄弟构造器。
        Student student = new Student("小贤","B站自学");
        System.out.println(student.getName());
        System.out.println(student.getSchoolName());

        /**
         *如果学生不填写学校，默认这个对象的学校是贤
         */
        Student student1 = new Student("贤");
        System.out.println(student1.getName());
        System.out.println(student1.getSchoolName());

    }
}
